iT邦幫忙

DAY 22
1

我努力當個報表達人:一招半式闖江湖的經驗分享系列 第 19

報表開發過程中曾經遇到過的問題分享-報表伺服器問題

  • 分享至 

  • xImage
  •  

報表伺服器或報表檔案如果遇到打不開的時候,要怎麼來解決呢?這一篇文章將介紹幾個我遇到的狀況及它的解決方法,就讓我們繼續看下去
原本我的報表編輯工具是使用Business Intelligence Development Studio,而後來在作業系統改為win7 professional後,後來安裝了microsoft visual studio 2010,在開啟之前的報表專案後,會要求把檔案作一次升級版本的動作,但是升級後,卻發生檔案無法開啟的問題,開啟預覽報表畫面的時候,會出現下列的訊息
處理本機報表期間發生錯誤
報表處理期間發生錯誤

而解決方式比較傳統一些,我開新的檔案,把原來的報表內容複製貼到新的檔案後,執行報表預覽的時候,功能就變正常了。

而報表伺服器如果是使用sql2005的版本,它會在iis上產生兩個虛擬目錄,一個是報表管理員(ReportServer),另外一個是站台設定管理員(Reports),但是在sql2008之後的報表伺服器,並不會在IIS上產生那兩個虛擬目錄,在瀏覽報表伺服器檔案的時候,會要求輸入認證的帳號跟密碼,而當然可以輸入一遍後,透過作業系統瀏覽器的記憶密碼功能,下次就不用輸入,但是您也可以在站台管理員加入EVERYONE瀏覽者的權限,這樣也可以解決這個問題

有時候報表伺服器也會故障,像我曾經遇過出現下列的訊息
報表伺服器資料庫內部發生錯誤。這可能是因為連接失敗、逾時或資料庫內磁碟空間不足所造成。 (rsReportServerDatabaseError) 取得線上說明
如需有關此錯誤的詳細資料,請導覽至本機伺服器電腦上的報表伺服器,或啟用遠端錯誤

在一時之間找不到其問題點的狀況下,我讓它重新產生報表資料庫,結果問題有修正了,或許這樣的解決方式不好,但有時候在為了不影響使用者操作的前提下,偶爾還是要彈性調整一下


上一篇
報表開發過程中曾經遇到過的問題分享-log應用4
下一篇
報表開發過程中曾經遇到過的問題分享-版面調整
系列文
我努力當個報表達人:一招半式闖江湖的經驗分享27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
philchen911
iT邦新手 3 級 ‧ 2017-03-17 14:36:26

ektrontek大 你好,

小弟是新手,剛接手SSRS這部份,所以有點問題想請教。大致說明一下我的環境狀況,windows 2008R2(有加入網域),SQL2008R2 std。因為之前只單純使用訂閱派送報表給user,沒有提供給user使用報表伺服器,所以並沒有建立安全性,現在開始建立角色,可是會出現「報表伺服器資料庫內部發生錯誤。這可能是因為連接失敗、逾時或資料庫內磁碟空間不足所造成。 (rsReportServerDatabaseError) 取得線上說明 程序或函數 'SetSystemPolicy' 必須有參數 '@PrimarySecDesc',但是並未提供。」的錯誤訊息。
想請問如果重新產生報表資料庫,那已經設定好的報表、排程、訂閱的報表需要重建嗎?
麻煩指導一下小弟,謝謝。

ektrontek iT邦研究生 1 級 ‧ 2017-03-24 21:45:38 檢舉

我其實有很久一陣子沒使用reporting service了,但理論上google找下列的關鍵字:報表伺服器設定檔備份 (reporting service config) 應該會有類似的介紹可參考

ektrontek大,
謝謝你的回覆。目前我已經可以建立角色跟安全性,可是必須將USER加到REPORT SERVER的ADMINISTRATORS裡,才可登入SSRS,但這樣USER的權限又太大,就算沒指派系統管理員或系統使用者的角色,user還是可以看到站台設定,並新增。
只加到USERS群組,登入SSRS,又會出現「使用者 'DOMAIN\USER' 沒有必要的權限。請確認已授與足夠的權限,而且滿足 Windows 使用者帳戶控制 (UAC) 的限制。」,這樣的訊息,而沒辦法使用。

請問我應該做什麼設定才能正確給到權限?謝謝

ektrontek iT邦研究生 1 級 ‧ 2017-03-27 19:30:44 檢舉

它應該有個guest或者everyone的權限可以開啟

0
恩恩
iT邦新手 5 級 ‧ 2018-11-08 15:45:40

ektrontek 您好:

文中有提到,設定EVERYONE瀏覽者權限就可以

我是使用SSRS 2008版本,但找不到您所謂的安全性可以設定?

還請指教!!!
以下是我的後台管理員畫面。
https://ithelp.ithome.com.tw/upload/images/20181108/20105722voZPGmGQC5.png

我要留言

立即登入留言